/*
 * Copyright (c) 2006-2023, RT-Thread Development Team
 *
 * SPDX-License-Identifier: Apache-2.0
 *
 * Change Logs:
 * Date           Author       Notes
 * 2018-05-17     armink       the first version
 */

#ifndef _FAL_CFG_H_
#define _FAL_CFG_H_

#include <rtconfig.h>
#include <board.h>


/* ===================== Flash device Configuration ========================= */
extern struct fal_flash_dev gd25q128_flash;

#define PART_KV_SYSINFO         "part_sysinfo"

/* flash device table */
#define FAL_FLASH_DEV_TABLE                                         \
{                                                                   \
    &gd25q128_flash,                                                 \
}

/* ====================== Partition Configuration ========================== */
#ifdef FAL_PART_HAS_TABLE_CFG
/* partition table */
#define FAL_PART_TABLE                                                               \
{                                                                                    \
    {FAL_PART_MAGIC_WORD,        PART_KV_SYSINFO,   SPI_FLASH_NAME,     0,   256 * 1024, 0},\
}


#endif /* FAL_PART_HAS_TABLE_CFG */

#endif /* _FAL_CFG_H_ */
